home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Ubuntu 9.10 PL / karmelkowy-koliberek-desktop-9.10-i386-PL.iso / casper / filesystem.squashfs / usr / share / system-config-printer / errordialogs.pyc (.txt) < prev    next >
Python Compiled Bytecode  |  2009-10-28  |  3KB  |  62 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. import cups
  5. import gtk
  6.  
  7. _ = lambda x: x
  8.  
  9. def set_gettext_function(fn):
  10.     global _
  11.     _ = fn
  12.  
  13.  
  14. def show_dialog(title, text, type, parent = None):
  15.     dialog = gtk.MessageDialog(parent, gtk.DIALOG_MODAL | gtk.DIALOG_DESTROY_WITH_PARENT, type, gtk.BUTTONS_OK, title)
  16.     dialog.format_secondary_text(text)
  17.     dialog.run()
  18.     dialog.destroy()
  19.  
  20.  
  21. def show_info_dialog(title, text, parent = None):
  22.     return show_dialog(title, text, gtk.MESSAGE_INFO, parent = parent)
  23.  
  24.  
  25. def show_error_dialog(title, text, parent = None):
  26.     return show_dialog(title, text, gtk.MESSAGE_ERROR, parent = parent)
  27.  
  28.  
  29. def show_IPP_Error(exception, message, parent = None):
  30.     if exception == 0:
  31.         return None
  32.     if exception == cups.IPP_SERVICE_UNAVAILABLE:
  33.         return None
  34.     title = _('CUPS server error')
  35.     text = _("There was an error during the CUPS operation: '%s'.") % message
  36.     show_error_dialog(title, text, parent)
  37.  
  38.  
  39. def show_HTTP_Error(status, parent = None):
  40.     if status == cups.HTTP_UNAUTHORIZED or status == cups.HTTP_FORBIDDEN:
  41.         title = _('Not authorized')
  42.         text = _('The password may be incorrect, or the server may be configured to deny remote administration.')
  43.     else:
  44.         title = _('CUPS server error')
  45.         if status == cups.HTTP_BAD_REQUEST:
  46.             msg = _('Bad request')
  47.         elif status == cups.HTTP_NOT_FOUND:
  48.             msg = _('Not found')
  49.         elif status == cups.HTTP_REQUEST_TIMEOUT:
  50.             msg = _('Request timeout')
  51.         elif status == cups.HTTP_UPGRADE_REQUIRED:
  52.             msg = _('Upgrade required')
  53.         elif status == cups.HTTP_SERVER_ERROR:
  54.             msg = _('Server error')
  55.         elif status == -1:
  56.             msg = _('Not connected')
  57.         else:
  58.             msg = _('status %s') % status
  59.         text = _('There was an HTTP error: %s.') % msg
  60.     show_error_dialog(title, text, parent)
  61.  
  62.